package com.block.db.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 渠道信息表
 * </p>
 *
 * @author 
 * @since 2022-08-08
 */
@Getter
@Setter
@TableName("ml_channel_info")
public class ChannelInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 渠道编号
     */
    @TableId(value = "channel_code")
      private String channelCode;

    /**
     * 渠道名称
     */
    private String channelName;

    /**
     * 渠道比率
     */
    private BigDecimal channelRate;

    private String channelType;

    /**
     * 渠道主
     */
    private String owner;

    /**
     * 要价类型
     *
     */
    private Integer chargeType;

    private BigDecimal chargeAmount;

    /**
     * 落地页类型
     *
     */
    private String pageType;

    /**
     * 推广链接
     */
    private String extUrl;

    /**
     * 状态（1 可用）（0 不可用）
     */
    private Integer status;

    private Integer delFlag;

    private Integer smsVerifyFlag;

    /**
     * 微信是否可见
     */
    private Integer wechatSeeFlag;

    /**
     * （1 上游联登）（0 上游非联登）
     */
    private Integer unionFlag;

    /**
     * 不包括的产品
     */
    private String notIncludeProduct;

    private String notIncludeSource;

//      @TableField(fill = FieldFill.INSERT)
//    private LocalDateTime createTime;
//
//      @TableField(fill = FieldFill.INSERT_UPDATE)
//    private LocalDateTime updateTime;


      private String appName;

      private String appType;


}
